CDrecord is a program for writing CD-R images files from UNIX. For information about the latest version, please visit http://www.fokus.gmd.de/usr/schillingThis description is reprinted with permission from the author, Jörg Schilling
Cdrecord allows you to create CD's on a CD-Recorder.
Cdrecord runs on:
SunOS 4.1.3 or later: sparc. Solaris 2.3 or later: sparc and x86. Linux: x86, sparc and alpha.
Note: Version 1.4 has been released. Please see the author's homepage for updates.
- Mkisofs-1.11 included to allow Solaris users to read the old session from the CD-R device by using the scsi library.
- Minor patch to cure hang with Philips CDD-2600 & HP-6020i
NOTE: These tar archives are 100% ansi compatible. Solaris 2.x tar and GNU tar may get some minor trouble.
- Self adjusting to the optimum buffer size for all systems
- Linux support
- Support for CD-ROM XA CDI .... (all types form1 only)
- Multi session support
- isosize option to read the size of a ISO-9660 filesystem This allows direct copying of CD-R disks (omitting the problem with the two additional link blocks at the end of the disk
Coming soon
Sformat (see below)I am interested to see cdrecord ported to SGI, HU-UX and FreeBSD.I am interested to hear if someone is interested in a kernel based filesystem for Solaris that uses packet writing on the CD-Recorder. The filesystem will create a single session CD that may be finally converted to a hybrid filesystem that allows to be read as ISO-9660 with Rock Ridge extensions too. Please mail suggestions to: wofs@schily.isdn.cs.tu-berlin.de
The cdrecord distribution contains a SCSI user level transport library. The SCSI library is suitable to talk to any SCSI device without having a special driver for it. Cdrecord may be easily ported to any system that has a SCSI device driver similar to the scg driver.
The SCSI transport library has been taken from the sformat program. Sformat is the first SCSI disk formatting/analyzing/repairing that runs on SunOS/Solaris. The first release of sformat has been made for SunOS 3.0 in 1986 (two years before Sun introduced their format utility). Sformat will be available in source within the next few months.
Solaris/SunOS only
You *need* the SCSI general driver 'scg' in order to run cdrecord. It is supplied binary in pkgadd(1m) format and is tested on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).Solaris only
It is _nice to have_ the 'fbk' driver to mount files that contain images of file systems. Fbk means File simulates Block Device. It is supplied binary in pkgadd(1m) format and is tested on Solaris 2.3, Solaris 2.4 & Solaris 2.5 (sparc).cdrecord compiles and runs on Solaris x86, thanks to gert@fwi.uva.nl (Gert Poletiek) who did the tests. The bitorder problems have been eliminated.
There may be some performance problems on Solaris x86. A possible solution is to reduce BUF_SIZE to 32 kBytes. It may be that the real reason is that the PC-architecture has no IO-MMU and therefore is not able to do DVMA. If this points out to be the reason, I have to change the scg driver & cdrecord, but this would be needed on Linux anyway.
cdrecord should compile on SunOS, but you will need the scg driver for SunOS in this case.
Cdrecord has been implemented with a Philips CDD 521. Cdrecord now is maintained with a Philips CDD-2000 It should run also on:
Philips CDD 522Multi-session has only been tested with the Philips CDD-2000
Philips CDD 2000
Philips CDD 2600
HP C4324/C4325 (HP SureStore 4020i/6020i)
Plasmon CDR 4220 (not tested)
Grundig CDR-100 (not tested)
Mitsumi CR-2401-TS (not tested)
Yamaha CDR-100
Yamaha CDR-102Cdrecord-1.1 definitely does not run on a Plasmon RF-41000 which has the same drive mechanism as the Philips CDD-522 but a different SCSI interface board. I am interested to hear if cdrecord-1.3 runs on the Plasmon RF-41000. NOTE: you have to switch off the warning and exit in the source if you want test this.
I currently have SCSI command reference manuals for:
Philips CDD-522All companies that support me with SCSI command reference manuals and drives will get (continued) support in the following releases.
Philips CDD-2000
Philips CDD-2600
HP C4324/C4325 (HP SureStore 4020i)
Plasmon RF-41000 [1]
Sony CDU-924 [2]
Yamaha CDR-100/102[1] Will get support if there is someone willing to test form me
[2] Will get support within the next weeks (if I have time...).To install get:
SCHILYscg.sparc.tar.Z The scg driver in pkgadd format (sparc). SCHILYfbk.sparc.tar.Z The fbk driver in pkgadd format (sparc). SCHILYscg.i386.tar.Z The scg driver in pkgadd format (x86) SCHILYfbk.i386.tar.Z The fbk driver in pkgadd format (x86). cdrecord-1.1.tar.Z The cdrecord for Solaris distribution. The files are located on:
ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/ ...The cdrecord distribution contains a SCSI user level transport library. The SCSI library is suitable to talk to any SCSI device without having a special driver for it.
ftp://ftp.fokus.gmd.de/pub/unix/kernel/scg/ ...
ftp://ftp.fokus.gmd.de/pub/unix/kernel/fbk/ ...If you need mkisofs, it is located on:
ftp://tsx-11.mit.edu/BETA/cdrom/mkisofs-1.05.tar.gzor on:
ftp://ftp.fokus.gmd.de/pub/Linux/misc/cd/mkisofs-1.05.tar.gzftp://ftp.fokus.gmd.de/pub/unix/cdrecord/mkisofs-1.05.tar.gz
EMail: joerg@schily.isdn.cs.tu-berlin.de (home)
js@cs.tu-berlin.de (university)
iso-8859-1 jes@fokus.gmd.de (work)
URL: http://www.fokus.gmd.de/usr/schilling
FTP: ftp://ftp.fokus.gmd.de/pub/unix Snailmail: Jörg Schilling
D-13353
Berlin
Home |
Applications |
Bibliography |
CD-Lite
History |
Industry |
Sponsors |
Technology
970523